/**
 * 
 */
package com.rd.sys.dto.sys.user;

import com.rd.sys.dto.commmon.base.BaseDto;

/**
 * The Class UserInfo.
 * 
 * @author
 */
public class UserInfoDto extends BaseDto {

    /** The Constant serialVersionUID. */
    private static final long serialVersionUID = 1L;

    /** 用户NO. */
    private Integer userno;

    /** 用户唯一编码. */
    private String usercode;

    /** 昵称. */
    private String nickname;

    /** 手机号. */
    private String telephone;

    /** 电子邮箱. */
    private String email;

    /** 联系地址. */
    private String address;

    /** 地区编码. */
    private String levelcode;

    /** 描述. */
    private String description;

    /** 创建时间. */
    private String createtime;

    // Ext property
    /** The login info. */
    private UserLoginDto loginInfo;

    /** The security info. */
    private UserSecurityDto securityInfo;

    /** The areaname. */
    private String areaname;

    /** 登录密码. */
    private String password;

    /** 登录用户名. */
    private String name;

    /** The is pop. */
    private boolean isPop;

    /**
     * Gets the userno.
     * 
     * @return the userno
     */
    public Integer getUserno() {
        return userno;
    }

    /**
     * Sets the userno.
     * 
     * @param userno
     *            the userno to set
     */
    public void setUserno(Integer userno) {
        this.userno = userno;
    }

    /**
     * Gets the usercode.
     * 
     * @return the usercode
     */
    public String getUsercode() {
        return usercode;
    }

    /**
     * Sets the usercode.
     * 
     * @param usercode
     *            the usercode to set
     */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
     * Gets the nickname.
     * 
     * @return the nickname
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * Sets the nickname.
     * 
     * @param nickname
     *            the nickname to set
     */
    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    /**
     * Gets the telephone.
     * 
     * @return the telephone
     */
    public String getTelephone() {
        return telephone;
    }

    /**
     * Sets the telephone.
     * 
     * @param telephone
     *            the telephone to set
     */
    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    /**
     * Gets the email.
     * 
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * Sets the email.
     * 
     * @param email
     *            the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * Gets the address.
     * 
     * @return the address
     */
    public String getAddress() {
        return address;
    }

    /**
     * Sets the address.
     * 
     * @param address
     *            the address to set
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * Gets the levelcode.
     * 
     * @return the levelcode
     */
    public String getLevelcode() {
        return levelcode;
    }

    /**
     * Sets the levelcode.
     * 
     * @param levelcode
     *            the levelcode to set
     */
    public void setLevelcode(String levelcode) {
        this.levelcode = levelcode;
    }

    /**
     * Gets the description.
     * 
     * @return the description
     */
    public String getDescription() {
        return description;
    }

    /**
     * Sets the description.
     * 
     * @param description
     *            the description to set
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * Gets the createtime.
     * 
     * @return the createtime
     */
    public String getCreatetime() {
        return createtime;
    }

    /**
     * Sets the createtime.
     * 
     * @param createtime
     *            the createtime to set
     */
    public void setCreatetime(String createtime) {
        this.createtime = createtime;
    }

    /**
     * Gets the login info.
     * 
     * @return the loginInfo
     */
    public UserLoginDto getLoginInfo() {
        return loginInfo;
    }

    /**
     * Sets the login info.
     * 
     * @param loginInfo
     *            the loginInfo to set
     */
    public void setLoginInfo(UserLoginDto loginInfo) {
        this.loginInfo = loginInfo;
    }

    /**
     * Gets the security info.
     * 
     * @return the securityInfo
     */
    public UserSecurityDto getSecurityInfo() {
        return securityInfo;
    }

    /**
     * Sets the security info.
     * 
     * @param securityInfo
     *            the securityInfo to set
     */
    public void setSecurityInfo(UserSecurityDto securityInfo) {
        this.securityInfo = securityInfo;
    }

    /**
     * Gets the areaname.
     * 
     * @return the areaname
     */
    public String getAreaname() {
        return areaname;
    }

    /**
     * Sets the areaname.
     * 
     * @param areaname
     *            the areaname to set
     */
    public void setAreaname(String areaname) {
        this.areaname = areaname;
    }

    /**
     * Checks if is pop.
     * 
     * @return the isPop
     */
    public boolean isPop() {
        return isPop;
    }

    /**
     * Sets the pop.
     * 
     * @param isPop
     *            the isPop to set
     */
    public void setPop(boolean isPop) {
        this.isPop = isPop;
    }

    /**
     * Gets the password.
     * 
     * @return the password
     */
    public String getPassword() {
        return password;
    }

    /**
     * Sets the password.
     * 
     * @param password
     *            the new password
     */
    public void setPassword(String password) {
        this.password = password;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
